improvised explosive - French English Dictionary